package model;

import Both.Trajet;
import ClientAdmin.DemandeModificationTrajet;
import controleur.ModifyListContactEvent;
import controleur.ToutFenetre;

public class ActionAdmin {
    /**
     * @author Blond Jeremie
     * 
     *         Description: ma propre class PhoneBook qui surcharge les methodes
     *         methodes deja existentes de phoneBook
     * 
     */
    ToutFenetre tout;

    public ActionAdmin(ToutFenetre tout) {
        this.tout = tout;
    }

    public void addTrajet(Trajet t) {
        tout.monServeur.addTrajet(t);
        new ModifyListContactEvent(this, tout);
    }

    public void modifyContact(Trajet t1, Trajet t2) {
        tout.monServeur
                .analyserDemandeModificationTrajetAdmin(new DemandeModificationTrajet(
                        t1, t2));
        new ModifyListContactEvent(this, tout);
    }
}